from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from app.api.docker_routes import router as docker_router


app = FastAPI(title="Docker API",
              description="管理 Docker 镜像和容器的 API",
              version="1.0.0")

# 配置 CORS 中间件
app.add_middleware(
    CORSMiddleware,
    allow_origins=["*"],     # 可以改成你的前端地址，如 ["http://localhost:5173"]
    allow_credentials=True,
    allow_methods=["*"],    # 允许所有 HTTP 方法
    allow_headers=["*"],    # 允许所有请求头
)
# 注册路由
app.include_router(docker_router)
